polygonum dodder - French English Dictionary